Page({
  data: {
    medicineInfo: [],
  },
  onShow() { //页面一显示就熊数据库拿药品的数据
    wx.cloud.callFunction({
      name: "medicineInfo",
      data: {
        action: "find",
      }
    }).then(res => {
      console.log('获取数据库的药品是信息成功', res)
      //获取数据库的数据成功后，把数据存到本地
      this.setData({
        medicineInfo: res.result.data
      })
      console.log('获取数据库的数据成功后本地数据', this.data.medicineInfo)

    }).catch(res => {
      console.log('获取数据库的药品是信息失败', res)
    })
  },
  //添加药品
  addMedicine() {
    wx.navigateTo({
      url: '/pages/ACMedicine/ACMedicine',
    })
  },
  //改变药品信息
  changeMedicine(e) {
    console.log(e.currentTarget.dataset.medicineid)
    var medicineId=e.currentTarget.dataset.medicineid
    wx.navigateTo({
      url: '/pages/ACMedicine/ACMedicine?medicineId='+medicineId,
    })
  },
  //删除药品(1.medicineInfo数据库删除 2.重新拿数据库数据)
  delMedicine(e) {
    var that=this
    console.log(e.currentTarget.dataset.medicineid)
    var medicineId=e.currentTarget.dataset.medicineid
    wx.showModal({
      title: '警告',
      content: '此举将删除该药品信息，你确定删除吗？',
      success(res) {
        if (res.confirm) {
          console.log('--用户点击确定')
          wx.showLoading({
            title: '药品信息删除中...',
          })
          //开始删除药品
          //1.删除数据库
          wx.cloud.callFunction({
            name:'medicineInfo',
            data:{
              action:'del',
              medicineId:medicineId
            }
          }).then(res=>{
            wx.hideLoading({
              success: (res) => {
                wx.showToast({
                  title: '删除药品成功',
                })
              },
            })
            //刷新
            that.onShow()
          }).catch(res=>{
            wx.hideLoading({
              success: (res) => {
                wx.showToast({
                  icon:'none',
                  title: '删除药品失败',
                })
              },
            })
          })
        } else if (res.cancel) {
          console.log('--用户点击取消')
        }
      }
    })
  }
})